
package com.landray.kmss.km.plmtwo.webservice;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.landray.kmss.km.plmtwo.webservice package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _GetByIdResponse_QNAME = new QName("http://webservice.plmtwo.km.kmss.landray.com/", "getByIdResponse");
    private final static QName _GetDealLogResponse_QNAME = new QName("http://webservice.plmtwo.km.kmss.landray.com/", "getDealLogResponse");
    private final static QName _Save_QNAME = new QName("http://webservice.plmtwo.km.kmss.landray.com/", "save");
    private final static QName _Update_QNAME = new QName("http://webservice.plmtwo.km.kmss.landray.com/", "update");
    private final static QName _Exception_QNAME = new QName("http://webservice.plmtwo.km.kmss.landray.com/", "Exception");
    private final static QName _DealStatusResponse_QNAME = new QName("http://webservice.plmtwo.km.kmss.landray.com/", "DealStatusResponse");
    private final static QName _ToYesV_QNAME = new QName("http://webservice.plmtwo.km.kmss.landray.com/", "toYesV");
    private final static QName _ToYesVResponse_QNAME = new QName("http://webservice.plmtwo.km.kmss.landray.com/", "toYesVResponse");
    private final static QName _SetFileValue_QNAME = new QName("http://webservice.plmtwo.km.kmss.landray.com/", "setFileValue");
    private final static QName _SaveXMLResponse_QNAME = new QName("http://webservice.plmtwo.km.kmss.landray.com/", "saveXMLResponse");
    private final static QName _GetById_QNAME = new QName("http://webservice.plmtwo.km.kmss.landray.com/", "getById");
    private final static QName _SaveXML_QNAME = new QName("http://webservice.plmtwo.km.kmss.landray.com/", "saveXML");
    private final static QName _SetFileValueResponse_QNAME = new QName("http://webservice.plmtwo.km.kmss.landray.com/", "setFileValueResponse");
    private final static QName _DealStatus_QNAME = new QName("http://webservice.plmtwo.km.kmss.landray.com/", "DealStatus");
    private final static QName _SaveResponse_QNAME = new QName("http://webservice.plmtwo.km.kmss.landray.com/", "saveResponse");
    private final static QName _UpdateResponse_QNAME = new QName("http://webservice.plmtwo.km.kmss.landray.com/", "updateResponse");
    private final static QName _GetDealLog_QNAME = new QName("http://webservice.plmtwo.km.kmss.landray.com/", "getDealLog");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.landray.kmss.km.plmtwo.webservice
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link GetByIdResponse }
     * 
     */
    public GetByIdResponse createGetByIdResponse() {
        return new GetByIdResponse();
    }

    /**
     * Create an instance of {@link GetDealLogResponse }
     * 
     */
    public GetDealLogResponse createGetDealLogResponse() {
        return new GetDealLogResponse();
    }

    /**
     * Create an instance of {@link Save }
     * 
     */
    public Save createSave() {
        return new Save();
    }

    /**
     * Create an instance of {@link Update }
     * 
     */
    public Update createUpdate() {
        return new Update();
    }

    /**
     * Create an instance of {@link DealStatusResponse }
     * 
     */
    public DealStatusResponse createDealStatusResponse() {
        return new DealStatusResponse();
    }

    /**
     * Create an instance of {@link Exception }
     * 
     */
    public Exception createException() {
        return new Exception();
    }

    /**
     * Create an instance of {@link ToYesV }
     * 
     */
    public ToYesV createToYesV() {
        return new ToYesV();
    }

    /**
     * Create an instance of {@link ToYesVResponse }
     * 
     */
    public ToYesVResponse createToYesVResponse() {
        return new ToYesVResponse();
    }

    /**
     * Create an instance of {@link GetById }
     * 
     */
    public GetById createGetById() {
        return new GetById();
    }

    /**
     * Create an instance of {@link SetFileValue }
     * 
     */
    public SetFileValue createSetFileValue() {
        return new SetFileValue();
    }

    /**
     * Create an instance of {@link SaveXMLResponse }
     * 
     */
    public SaveXMLResponse createSaveXMLResponse() {
        return new SaveXMLResponse();
    }

    /**
     * Create an instance of {@link DealStatus }
     * 
     */
    public DealStatus createDealStatus() {
        return new DealStatus();
    }

    /**
     * Create an instance of {@link SaveXML }
     * 
     */
    public SaveXML createSaveXML() {
        return new SaveXML();
    }

    /**
     * Create an instance of {@link SetFileValueResponse }
     * 
     */
    public SetFileValueResponse createSetFileValueResponse() {
        return new SetFileValueResponse();
    }

    /**
     * Create an instance of {@link GetDealLog }
     * 
     */
    public GetDealLog createGetDealLog() {
        return new GetDealLog();
    }

    /**
     * Create an instance of {@link SaveResponse }
     * 
     */
    public SaveResponse createSaveResponse() {
        return new SaveResponse();
    }

    /**
     * Create an instance of {@link UpdateResponse }
     * 
     */
    public UpdateResponse createUpdateResponse() {
        return new UpdateResponse();
    }

    /**
     * Create an instance of {@link KmPlmtwoMainFdEdits }
     * 
     */
    public KmPlmtwoMainFdEdits createKmPlmtwoMainFdEdits() {
        return new KmPlmtwoMainFdEdits();
    }

    /**
     * Create an instance of {@link KmPlmtwoMainFdPhase }
     * 
     */
    public KmPlmtwoMainFdPhase createKmPlmtwoMainFdPhase() {
        return new KmPlmtwoMainFdPhase();
    }

    /**
     * Create an instance of {@link KmPlmtwoMainFdSonphase }
     * 
     */
    public KmPlmtwoMainFdSonphase createKmPlmtwoMainFdSonphase() {
        return new KmPlmtwoMainFdSonphase();
    }

    /**
     * Create an instance of {@link KmPlmtwoMainFdAppItem }
     * 
     */
    public KmPlmtwoMainFdAppItem createKmPlmtwoMainFdAppItem() {
        return new KmPlmtwoMainFdAppItem();
    }

    /**
     * Create an instance of {@link KmPlmtwoMainFdMistDeal }
     * 
     */
    public KmPlmtwoMainFdMistDeal createKmPlmtwoMainFdMistDeal() {
        return new KmPlmtwoMainFdMistDeal();
    }

    /**
     * Create an instance of {@link KmPlmtwoMainFdDealnote }
     * 
     */
    public KmPlmtwoMainFdDealnote createKmPlmtwoMainFdDealnote() {
        return new KmPlmtwoMainFdDealnote();
    }

    /**
     * Create an instance of {@link KmPlmtwoMainFdDevKpi }
     * 
     */
    public KmPlmtwoMainFdDevKpi createKmPlmtwoMainFdDevKpi() {
        return new KmPlmtwoMainFdDevKpi();
    }

    /**
     * Create an instance of {@link AttachmentForm }
     * 
     */
    public AttachmentForm createAttachmentForm() {
        return new AttachmentForm();
    }

    /**
     * Create an instance of {@link KmPlmtwoMainFdMilestone }
     * 
     */
    public KmPlmtwoMainFdMilestone createKmPlmtwoMainFdMilestone() {
        return new KmPlmtwoMainFdMilestone();
    }

    /**
     * Create an instance of {@link KmPlmtwoMainParamterForm }
     * 
     */
    public KmPlmtwoMainParamterForm createKmPlmtwoMainParamterForm() {
        return new KmPlmtwoMainParamterForm();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetByIdResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice.plmtwo.km.kmss.landray.com/", name = "getByIdResponse")
    public JAXBElement<GetByIdResponse> createGetByIdResponse(GetByIdResponse value) {
        return new JAXBElement<GetByIdResponse>(_GetByIdResponse_QNAME, GetByIdResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetDealLogResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice.plmtwo.km.kmss.landray.com/", name = "getDealLogResponse")
    public JAXBElement<GetDealLogResponse> createGetDealLogResponse(GetDealLogResponse value) {
        return new JAXBElement<GetDealLogResponse>(_GetDealLogResponse_QNAME, GetDealLogResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Save }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice.plmtwo.km.kmss.landray.com/", name = "save")
    public JAXBElement<Save> createSave(Save value) {
        return new JAXBElement<Save>(_Save_QNAME, Save.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Update }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice.plmtwo.km.kmss.landray.com/", name = "update")
    public JAXBElement<Update> createUpdate(Update value) {
        return new JAXBElement<Update>(_Update_QNAME, Update.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Exception }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice.plmtwo.km.kmss.landray.com/", name = "Exception")
    public JAXBElement<Exception> createException(Exception value) {
        return new JAXBElement<Exception>(_Exception_QNAME, Exception.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DealStatusResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice.plmtwo.km.kmss.landray.com/", name = "DealStatusResponse")
    public JAXBElement<DealStatusResponse> createDealStatusResponse(DealStatusResponse value) {
        return new JAXBElement<DealStatusResponse>(_DealStatusResponse_QNAME, DealStatusResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ToYesV }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice.plmtwo.km.kmss.landray.com/", name = "toYesV")
    public JAXBElement<ToYesV> createToYesV(ToYesV value) {
        return new JAXBElement<ToYesV>(_ToYesV_QNAME, ToYesV.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ToYesVResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice.plmtwo.km.kmss.landray.com/", name = "toYesVResponse")
    public JAXBElement<ToYesVResponse> createToYesVResponse(ToYesVResponse value) {
        return new JAXBElement<ToYesVResponse>(_ToYesVResponse_QNAME, ToYesVResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SetFileValue }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice.plmtwo.km.kmss.landray.com/", name = "setFileValue")
    public JAXBElement<SetFileValue> createSetFileValue(SetFileValue value) {
        return new JAXBElement<SetFileValue>(_SetFileValue_QNAME, SetFileValue.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SaveXMLResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice.plmtwo.km.kmss.landray.com/", name = "saveXMLResponse")
    public JAXBElement<SaveXMLResponse> createSaveXMLResponse(SaveXMLResponse value) {
        return new JAXBElement<SaveXMLResponse>(_SaveXMLResponse_QNAME, SaveXMLResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetById }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice.plmtwo.km.kmss.landray.com/", name = "getById")
    public JAXBElement<GetById> createGetById(GetById value) {
        return new JAXBElement<GetById>(_GetById_QNAME, GetById.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SaveXML }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice.plmtwo.km.kmss.landray.com/", name = "saveXML")
    public JAXBElement<SaveXML> createSaveXML(SaveXML value) {
        return new JAXBElement<SaveXML>(_SaveXML_QNAME, SaveXML.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SetFileValueResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice.plmtwo.km.kmss.landray.com/", name = "setFileValueResponse")
    public JAXBElement<SetFileValueResponse> createSetFileValueResponse(SetFileValueResponse value) {
        return new JAXBElement<SetFileValueResponse>(_SetFileValueResponse_QNAME, SetFileValueResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DealStatus }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice.plmtwo.km.kmss.landray.com/", name = "DealStatus")
    public JAXBElement<DealStatus> createDealStatus(DealStatus value) {
        return new JAXBElement<DealStatus>(_DealStatus_QNAME, DealStatus.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SaveResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice.plmtwo.km.kmss.landray.com/", name = "saveResponse")
    public JAXBElement<SaveResponse> createSaveResponse(SaveResponse value) {
        return new JAXBElement<SaveResponse>(_SaveResponse_QNAME, SaveResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice.plmtwo.km.kmss.landray.com/", name = "updateResponse")
    public JAXBElement<UpdateResponse> createUpdateResponse(UpdateResponse value) {
        return new JAXBElement<UpdateResponse>(_UpdateResponse_QNAME, UpdateResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetDealLog }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://webservice.plmtwo.km.kmss.landray.com/", name = "getDealLog")
    public JAXBElement<GetDealLog> createGetDealLog(GetDealLog value) {
        return new JAXBElement<GetDealLog>(_GetDealLog_QNAME, GetDealLog.class, null, value);
    }

}
